Silicon Labs /Series1 /EFR32FG12P /EFR32FG12P232F1024GL125 /ADC0 /CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (NORMAL)WARMUPMODE 0 (SINGLEDMAWU)SINGLEDMAWU 0 (SCANDMAWU)SCANDMAWU 0 (TAILGATE)TAILGATE 0 (ASYNCCLKEN)ASYNCCLKEN 0 (ADCCLKMODE)ADCCLKMODE 0 (NODIVISION)PRESC0TIMEBASE0 (X2)OVSRSEL0 (DBGHALT)DBGHALT 0 (CHCONMODE)CHCONMODE 0 (PREFSCAN)CHCONREFWARMIDLE

OVSRSEL=X2, CHCONREFWARMIDLE=PREFSCAN, WARMUPMODE=NORMAL, PRESC=NODIVISION

Description

Control Register

Fields

WARMUPMODE

Warm-up Mode

0 (NORMAL): ADC is shut down after each conversion. 5us warmup time is used before each conversion.

1 (KEEPINSTANDBY): ADC is kept in standby mode between conversions. 1us warmup time is used before each conversion.

2 (KEEPINSLOWACC): ADC is kept in slow acquisition mode between conversions. 1us warmup time is used before each conversion.

3 (KEEPADCWARM): ADC is kept on after conversions, allowing for continuous conversion.

SINGLEDMAWU

SINGLEFIFO DMA Wakeup

SCANDMAWU

SCANFIFO DMA Wakeup

TAILGATE

Conversion Tailgating

ASYNCCLKEN

Selects ASYNC CLK Enable Mode When ADCCLKMODE=1

ADCCLKMODE

ADC Clock Mode

PRESC

Prescalar Setting for ADC Sample and Conversion Clock

0 (NODIVISION): undefined

TIMEBASE

1us Time Base

OVSRSEL

Oversample Rate Select

0 (X2): 2 samples for each conversion result

1 (X4): 4 samples for each conversion result

2 (X8): 8 samples for each conversion result

3 (X16): 16 samples for each conversion result

4 (X32): 32 samples for each conversion result

5 (X64): 64 samples for each conversion result

6 (X128): 128 samples for each conversion result

7 (X256): 256 samples for each conversion result

8 (X512): 512 samples for each conversion result

9 (X1024): 1024 samples for each conversion result

10 (X2048): 2048 samples for each conversion result

11 (X4096): 4096 samples for each conversion result

DBGHALT

Debug Mode Halt Enable

CHCONMODE

Channel Connect

CHCONREFWARMIDLE

Channel Connect and Reference Warm Sel When ADC is IDLE

0 (PREFSCAN): Keep scan reference warm and APORT switches for first scan channel closed if WARMUPMODE is not NORMAL

1 (PREFSINGLE): Keep single reference warm and keep APORT switches for single channel closed if WARMUPMODE is not NORMAL

2 (KEEPPREV): Keep last used reference warm and keep APORT switches for corresponding channel closed if WARMUPMODE is not NORMAL

Links

() ()